package com.onpositive.data.diskstorage;

import com.onpositive.data.IPropertyMetadata;
import com.onpositive.datamap.IDataPropertyValue;
import com.onpositive.datamap.core.IDataObject;
import com.onpositive.datamap.core.impl.AbstractDataProperty;

public abstract class AbstractValueAccessor {

	public abstract IDataPropertyValue getValue(IDataObject object,AbstractDataProperty p) ;
	
	public abstract void setValue(IDataObject obj,AbstractDataProperty p,Object value);

	public abstract void updateMeta(IPropertyMetadata mq) ;
}
